// 引入写好的request文件
import request from '@/utils/request'
//登录
export function login(data) {
  return request({
    url:'/login', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//上传文章
export function uploadPost(data) {
  return request({
    url:'/controller/reportcontroller/getreport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//获取首页文章
export function putreport(data) {
  return request({
    url:'/controller/reportcontroller/putreport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//增加评论
export function addcomment(data) {
  return request({
    url:'/addcomment', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//获取单个文章详情
export function putOneReport(data) {
  return request({
    url:'/controller/reportcontroller/putOneReport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//点赞文章
export function likeReport(data) {
  return request({
    url:'/controller/reportcontroller/likeReport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//获取文章评论
export function pushComment(data) {
  return request({
    url:'/controller/reportcontroller/pushComment', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//获取高赞文章
export function putReportByLike(data) {
  return request({
    url:'/controller/reportcontroller/putReportByLike', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//搜索
export function select(data) {
  return request({
    url:'/controller/reportcontroller/select', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//通过标签搜索
export function selectByTag(data) {
  return request({
    url:'/controller/reportcontroller/selectByTag', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//删除文章
export function removeReport(data) {
  return request({
    url:'/controller/reportcontroller/removeReport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//删除评论
export function removeComment(data) {
  return request({
    url:'/controller/reportcontroller/removeComment', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//更新文章
export function updateReport(data) {
  return request({
    url:'/controller/reportcontroller/updateReport', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//获取用户
export function getUser(data) {
  return request({
    url:'/controller/userController/getUser', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//用户更新
export function update(data) {
  return request({
    url:'/update', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}
//注册
export function resign(data) {
  return request({
    url:'/resign', //接口路径
    method:'post', //请求方式
    data:data //需要传的参数
  })
}